Av. Constitució, 17, 08740 Sant Andreu de la Barca, Barcelona, Spain
View on Map
What travelers say:
The hotel is located in the heart of the city, and the city is located in the heart of the city. The hotel was very comfortable and very comfortable. The hotel is very comfortable and comfortable.